<?php 
require_once('dao/OffreVoipDao.php');
require_once('dao/OffreAchatOptionFixeDao.php');
require_once('dao/OffreVenteOptionFixeDao.php');

if ($_SESSION['niveauAuth']=='1' or $_SESSION['niveauAuth']=='3' or $_SESSION['niveauAuth']=='4'or $_SESSION['niveauAuth']=='7'or $_SESSION['niveauAuth']=='8') {
/**
 * Controleur pour la creation d'offre achat mobile 
 */

//liste des ha et récupération du choix de la correspondance
$offres = OffreAchatOptionFixeDao::getAll();
$choix_offre = $offre_choisie = ""; // initialise les varibles
if(isset($_POST['choix_offre'])){ // si un choix d'offre ha a été effectué
	$choix_offre = $_POST['choix_offre'];
	$offre_choisie = OffreAchatOptionFixeDao::searchById($choix_offre);
}	

//liste des pays fixe
$pays = OffreVenteOptionFixeDao::getAllPays();
	
//création d'une nouvelle otpion
if (isset($_POST['creation']))
{
if(isset($_POST['fixe'])){$fixe = $_POST['fixe'];}else{$fixe = NULL;}
if(isset($_POST['mobile'])){$mobile = $_POST['mobile'];}else{$mobile = NULL;}
if(isset($_POST['pays'])){$pays = $_POST['pays'];}else{$pays = NULL;}

$requete = $bdd->prepare("INSERT INTO `ve_option_fixe` (`id`, `type`, `code_article`, `nom`, `temps_min`, `jours`, `horaires`,`fixe`,`mobile`,`id_international`, `pv0m`, `pv12m`, `pv24m`, `pv36m`, `pv48m`, `id_ha`) VALUES ('', '".$_POST['type']."', '".$_POST['code_article']."', '".$_POST['nom']."','".$_POST['temps_min']."','".$_POST['jours']."', '".$_POST['horaires']."', '".$fixe."', '".$mobile."', '".$pays."', '".$_POST['pv0m']."', '".$_POST['pv12m']."', '".$_POST['pv24m']."', '".$_POST['pv36m']."', '".$_POST['pv48m']."', '".$_POST['id_offre_ha']."'   ) ");
			
			$requete->execute() or exit(print_r($bdd->errorInfo()));
	
	// Redirection vers la page 
	if ($_POST['action'] == "creation"){
			// Pas de changement de page
			$success=true;
	} else if ($_POST['action'] == "ve-option-fixe-creation"){
		header("Location:ve-option-fixe-creation.php?success=true");
	} else if ($_POST['action'] == "ve-option-fixe"){
		header("Location:ve-option-fixe.php?success=true");
	}
}

//$twig = new Twig_Environment($loader, array(
 //   'debug' => true,
//)); 
//$twig->addExtension(new Twig_Extension_Debug());
// a afficher dans le html: {{ debug() }}

echo $twig->render('ve-option-fixe-creation.html',
		array(	
				'offres' => $offres, 
				'choix_offre' => $choix_offre, 
				'offre_choisie' => $offre_choisie,
				'pays' => $pays,
				'message' => $message, 
				'error' => $error));
}
else {
	redirect("home-admin");
}
